Practical Tools for Computational Steering
نویسندگان
چکیده
Computational steering refers to the real-time interaction of a scientist with their running simulation code. Despite the many benefits associated with computational steering, its uptake to date has been limited. In this paper we discuss the reasons for this and how the computational steering library and associated tools developed as part of the RealityGrid project aim to tackle them. We describe the functionality of the steering library and the use of Grid services in constructing a generic, dynamic architecture for discovering, steering and connecting visualization software to running simulations. The use of on-line visualization for providing feedback to the scientist is described, including the ways in which it may be enhanced through tools such as Chromium and Access Grid. Finally, we illustrate the flexibility of our approach by describing the functionality that has been added to various simulation codes as part of the RealityGrid project.
منابع مشابه
Computational Steering
Computational steering is the online management of the execution of an application and its resources for the purpose of either performance improvement or application exploration. Generally, visualizations are used to provide the user with insight into the state and behavior of the underlying system, and as a feedback mechanism, enabling users to gauge the effectiveness of these parameter adjust...
متن کاملBalancing Consistency and Lag in Transaction-Based Computational Steering
Computational steering, the interactive adjustment of application parameters and allocation of resources, is a promising technique for higher-productivity simulation, finer-grained optimization of dynamically varying algorithms, and greater understanding of program behavior and the characteristics of data sets and solution spaces. Tools for computational steering must provide monitoring, visual...
متن کاملComputational Steering in the Problem Solving Environment WBCSim
Computational steering allows scientists to interactively control a numerical experiment and adjust parameters of the computation on-the-fly and explore “what if” analysis. Computational steering effectively reduces computational time, makes research more efficient, and opens up new product design opportunities. There are several problem solving environments (PSEs) featuring computational steer...
متن کامل7. Acknowledgments
Computational science involves the use of tools for computing, interaction, and imaging in the process of scientific research. Important parts of the process to be supported are modeling and simulation of phenomena, and interpretation of data resulting from measurements and simulations. In this paper we present tools for visualization, numerical modeling, and computational steering. These tools...
متن کاملVirtual Spring Manipulators for Particle Steering in Molecular Dynamics on the ResponsiveWorkbench
In this paper we present new virtual spring manipulator-based tools for steering particles in molecular dynamics simulations in virtual environments. We briefly overview the MolDRIVE system, our visualization and computational steering environment for molecular dynamics real-time simulations, which is the platform for our particle steering implementation. Our study concentrates on visual feedba...
متن کامل